package com.example.musicplayer.dao;

import java.util.List;

import com.example.musicplayer.dto.Song;

import android.database.Cursor;
import android.net.Uri;

public interface IMusicHandler {
	
	public void RetrieveMusic();
	public Cursor cursorHandler(Uri mediaUri,String [] columns ,String selection);
	public String RetrieveAlbumArt(long albumID);
	public void AddSongs(Cursor musicCursor);
	public boolean MediaStateChecker();
	public List<Song> GetMusicList(boolean isshuffled); 
	public void SaveSongList(List<Song> musiclist, String tableName);
	public Song SongSearch(String songsearchData);
	public abstract void CreatePlayList(Song song);
	public List<Song> GetPlayList();
	public List<Song> Shuffler(); 

}
